package com.arsn.myf.resource.service;

import com.arsn.myf.resource.entity.Oss;
import com.arsn.myf.resource.vo.OssVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 存储对象服务接口层
 * @author zhongrj
 * @time 2021-12-07
 */
public interface OssService extends IService<Oss> {

    /**
     * 自定义存储对象分页数据
     * @param page
     * @param oss
     * @return
     */
    IPage<OssVO> selectPageOssList(Page<OssVO> page, OssVO oss);

    /**
     * 查询默认的oss配置源
     * @return
     */
    Oss getDefaultOssInfo();
}
